Skip to content

Clean up workflow runs: stop running full test suite on every push to main#210

Merged
sebst merged 2 commits intomainfrom
copilot/clean-up-workflow-runs
Mar 26, 2026
Merged

Clean up workflow runs: stop running full test suite on every push to main#210
sebst merged 2 commits intomainfrom
copilot/clean-up-workflow-runs

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 26, 2026

The full feature test suite was running redundantly on every push to main, alongside the already-existing PR-scoped tests and weekly scheduled full suite.

Changes

  • test.yaml — Remove push: branches: [main] trigger; tests now only fire on PRs (changed features only) and workflow_dispatch
  • validate.yml — Add push: branches: [main] trigger; devcontainer-feature.json validation now runs on every main push
  • release.yaml — Add push: branches: [main] trigger; features are published and READMEs auto-updated automatically on merge instead of requiring manual dispatch

Result

On push to main: validate + deploy/docs only.
On PR: changed-feature tests only.
Weekly: full test suite (unchanged, scheduled-test.yml).

Original prompt

This section details on the original issue you should resolve

<issue_title>Clean up workflow runs</issue_title>
<issue_description>We have two main checks in place:

  • on PR for an individual feature, affected features are tested
  • onc a week, we run the entire test suite for all features.

That means, we do not need to run the full test suite on every commit to main anymore.

Instead, when pushed to main, we should only run:

  • Validate devcontainer.json
  • deploy features and update reamdes.</issue_description>

Comments on the Issue (you are @copilot in this section)


⌨️ Start Copilot coding agent tasks without leaving your editor — available in VS Code, Visual Studio, JetBrains IDEs and Eclipse.

@sebst sebst marked this pull request as ready for review March 26, 2026 15:34
Copilot AI changed the title [WIP] Update workflow to reduce unnecessary test runs Clean up workflow runs: stop running full test suite on every push to main Mar 26, 2026
Copilot AI requested a review from sebst March 26, 2026 15:39
@sebst sebst merged commit a96d2b5 into main Mar 26, 2026
5 checks passed
@sebst sebst deleted the copilot/clean-up-workflow-runs branch March 26, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clean up workflow runs

2 participants